package be.fedict.eid.diagnostics.system.windows;

import be.fedict.eid.diagnostics.system.DeviceManager;
import be.fedict.eid.diagnostics.system.JavaPCSCManager;
import be.fedict.eid.diagnostics.system.OperatingSystemStrategy;
import be.fedict.eid.diagnostics.system.PCSCManager;
import be.fedict.eid.diagnostics.system.ProcessManager;
import be.fedict.eid.diagnostics.system.ServiceManager;


public class WindowsSystemStrategy implements OperatingSystemStrategy {

	DeviceManager deviceMgr = new WindowsDeviceManager();
	ProcessManager processMgr = new WindowsProcessManager();
	ServiceManager serviceMgr = new WindowsServiceManager();
	PCSCManager pcscMgr = new JavaPCSCManager();
	
	public DeviceManager getDeviceManager() {
		return deviceMgr;
	}
	public ProcessManager getProcessManager() {
		return processMgr;
	}
	public ServiceManager getServiceManager() {
		return serviceMgr;
	}
	public PCSCManager getPCSCManager() {
		return pcscMgr;
	}
	

}
